ストラングラー フィグ パターン
ストラングラー フィグ パターン - Azure Architecture Center | Microsoft Learn
機能の特定の部分を新しいアプリケーションやサービスに徐々に置き換えることで、レガシーシステムを段階的に移行します。 レガシーシステムからの機能が置き換えられていくと、新しいシステムは最終的に古いシステムの機能すべてを置き換え、古いシステムを抑圧して使用停止できるようにします。
段階的に、機能の特定の部分を新しいアプリケーションやサービスに置き換えます。 バックエンド レガシーシステムに送信される要求をインターセプトするファサードを作成します。 ファサードは、これらの要求をレガシーアプリケーションまたは新しいサービスにルーティングします。 既存の機能は段階的に新しいシステムに移行でき、コンシューマーは、移行が行われていることに気付くことなく、同じインターフェイスを引き続き使用できます。
アーキテクチャパターン